import { get, post } from '@/api/requestApi'

const BASE_URL = '/api/BasePosition/'

const API_URL = {
  GET_BASE_POSITION: 'GetBasePosition',  //  获取全部职位信息
  GET_BASE_POSITION_PAGE: 'GetBasePositionPage', //  获取指定角色菜单权限
  ADD_BASE_POSITION: 'AddBasePosition',  // 添加职位
  UPDATE_BASE_POSITION: 'UpdateBasePosition', // 修改职位资料
}

for (const i in API_URL) {
  API_URL[i] = BASE_URL + API_URL[i]
}

/**
 * 获取全部职位信息
 * @param data
 * @returns {*}
 * @constructor
 */
export function GetBasePosition(data) {
  return get(API_URL.GET_BASE_POSITION, data)
}

/**
 * 获取指定角色菜单权限
 * @param data
 * @returns {*}
 * @constructor
 */
export function GetBasePositionPage(data) {
  return post(API_URL.GET_BASE_POSITION_PAGE, data)
}

/**
 * 添加职位
 * @param data
 * @returns {*}
 * @constructor
 */
export function AddBasePosition(data) {
  return post(API_URL.ADD_BASE_POSITION, data)
}

/**
 * 修改职位资料
 * @param data
 * @returns {*}
 * @constructor
 */
export function UpdateBasePosition(data) {
  return post(API_URL.UPDATE_BASE_POSITION, data)
}

